package com.hh.designPrinciples.SingleResponsibility.right.UseMethod;

/**
 * @author huangh
 * @since 2019/11/13
 */
public class test {
    /**
     *
     * @param bool 根据 true or false 实现具体逻辑
     * @deprecated 一个方法 实现两种逻辑
     */
    public void addOrUpdate(String userName, String address, boolean bool) {
        if (bool) {
            // 逻辑1 新增
        } else {
            // 逻辑2 更新
        }
    }
    /**
     * 这种的逻辑，很明确的是两个功能逻辑，就可以完全拆分成两个方法来处理这不同的功能，而不是用一个标志来处理
     */
    public void  add(){

    }
    public void  update(){

    }
}
